/*
  jQuery MegaMenu Plugin Examples CSS
  Author: GeekTantra
  Author URI: http://www.geektantra.com
*/

html, body {
  margin: 0;
		font-size: 62.5%;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding: 0 0;
		/*background: #eeeeee;*/
}

body
{
    /*background: url(../images/background.jpg) top left repeat-x #FFFFFF;*/
    /*background: url(../images/body_background.png) top left repeat ;*/
    /*background-color: #FFF;*/
    background-color:#E7EBEF;
    /*background-color:#5D86AF;*/
}

#Page {
  width: 980px;
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  margin: auto;
  border-collapse: collapse;
  height: 100%;
  -moz-box-shadow: 2px 2px 3px #888;
  -webkit-box-shadow: 2px 2px 3px #888;
  box-shadow: 2px 2px 3px #888;
}

#Links {
  padding: 15px;
  font-size: 16px;
  text-align: center;
}

h1 {
  font-family: Verdana, Georgia;
  font-size: 32px;
  font-weight:  600;
  color: #333;
  margin: 0px;
  padding: 25px 5px;
}

h1 a:link, h1 a:visited, h1 a:hover
{
    color: #C4303F;
    text-decoration:none;
}

a:link, a:visited {
  color: #333;
}

a:hover {
  color: #666;
}


h3 {
  margin: 0px;
  font-size: 16px;
  font-family: Georgia;
  border-bottom: 1px solid #CCC;
  margin-bottom: 5px;
}

p, blockquote {
  margin: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
}

blockquote {
  padding-left: 50px;
}

#tabular-content {
  border-collapse: collapse;
  border: 1px solid #265374;
  font-size: 12px;
  width: 480px;
}

#tabular-content td {
  padding: 4px 5px;
}

#tabular-content th {
  color: #FFF;
  background: #254156;
  padding: 5px;
}

#form-content {
  margin: 0px;
}
#form-content fieldset {
  border: 1px solid #CCC;
  margin: 0px;
  padding: 5px;
}
#form-content legend {
  font-size: 11px;
}
#form-content .FieldLabel {
  font-size: 11px;
}

#form-content .FieldItem {
  margin-bottom: 5px;
}

#form-content .FieldItem input.Text {
  width: 220px;
  border: 1px solid #AAA;
  outline: none;
  padding: 5px;
  font-size: 15px;
}


#list-content, #list-content ul {
  margin: 0px;
  padding-left: 20px;
}
#list-content li {
  margin: 0px;
  padding: 2px 0px;
}

#paragraph-content, #quote-content {
  text-align: justify;
}

#wrap {
		width: 980px;
		/*background-color: #fff;
   border-left: 2px solid #ccc;
   border-right: 2px solid #ccc;*/
		margin: 0 auto;
		line-height: 1.4em;
        color: #404040;
	}

	#top_content {
		/*padding: 0 10px;*/
	}

	#topheader {
			padding: 25px 15px 15px 15px;
			margin: 0 auto 0 auto;
			background: url(../images/top_left.gif) top left repeat-x #85C329;
	}

	#rightheader {
		float: right;
		width: 375px;
		height: 40px;
		color: #FFFFFF;
		text-align: right;
	}
	#rightheader p {
		padding: 35px 15px 0 0;
		margin: 0;
		text-align: right;
	}
	#rightheader p span {
		font-weight: bold;
	}
	#rightheader a:link, #rightheader a:visited {
		color: #FFFFFF;
		text-decoration: underline;
	}

	#title {
		padding: 0;
		margin: 0;
		font-size: 2.5em;
		color: #FFFFFF;
	}
	#title span {
		font-size: 0.5em;
		font-style: italic;
	}
	#title a:link, #title a:visited {
		color: #FFFFFF;
		text-decoration: none;
	}
	#title a:hover {
		color: #E1F3C7;
	}

	#navigation {
		background: #74A8F5;
		border-top: 1px solid #ffffff;
		height: 25px;
		clear: both
	}
	#navigation ul {
		padding: 0;
		margin: 0;
		list-style: none;	
		font-size: 1.1em;
		height: 25px;
	}
	#navigation ul li {
		display: inline;
	}
	#navigation ul li a {
		color: #FFFFFF;
		display: block;
		text-decoration: none;
		float: left;
		line-height: 25px;
		padding: 0 16px;
		border-right: 0px solid #ffffff;
	}
	#navigation ul li a:hover {
		background: #5494F3;
	}
	
	#content {
		padding: 0;
		margin: 0;
		background: #ffffff;
		color: #333;
	}

	#content p#whereami {
		padding: 20px 0 15px 0;
		margin: 0;
	}
	#whereami a:link, #whereami a:visited {
		color: #3369FF;
		text-decoration: underline;
	}
	
	#content h1, #content h2, 
	#content h3, #content h4 , #content h5 {
		/*color: #3369FF;*/
		font-family: "Trebuchet MS", Arial, Helvetica;
		color: #C4303F;
	}
	#content h1 
	{
	    font-family: "Trebuchet MS",Geneva, Arial, Helvetica;
        /*font-size: 30px;*/
        font-weight: lighter;
        color: #C4303F;
		padding: 0;
		margin: 0 0 10px 0;
		padding-bottom: 10px;
		font-size: 2em;
		border-bottom: 8px solid #DDD;
	}
	#content h2 {
		font-family: "Trebuchet MS", Arial, Helvetica;
		padding: 0;
		margin: 0 0 15px 0;
		font-size: 1.5em;
	}
	#content h3 
	{
      margin: 0px;
      font-size: 16px;
      padding: 0px 0px 2px;
      border-bottom: 1px solid #CCC;
      margin-bottom: 5px;
	}

	#top_body, #content_body {
		padding: 0 25px;
	}

	#footer 
	{
	    clear: both;
		background: no-repeat center bottom ;
		color: #FFFFFF;
		padding: 0 0 13px 0;
	}
	#footer p {
		padding: 0;
		margin: 0;
	}
	#footer p a:link, #footer p a:visited {
		color: #FFFFFF;
		font-style: italic;
		text-decoration: none;
	}
	#footer #footer_bg {
		background: url(../images/bg_footer.png) repeat-x left bottom #85C329;
		padding: 15px 15px 25px 15px;
		border-top: 1px solid #7BB425;
	}

	#footer #design {
		display: block; 
		width: 150px; 
		height: 30px;
		float: right;
		line-height: 20px;
		padding: 0 5px;
		text-align: right;
		color: #E1F3C7;
	}
	#footer #design a {
		color: #FFFFFF;
		text-decoration: underline;
	}

	.table {
		margin-bottom: 15px;
		width: 100%;
		border-collapse: collapse;
	}
	.table_header td {
		background: url(../images/tableheader-bg.gif) no-repeat left top;
		padding: 5px 10px;
		color: rgb(70,122,167);
		border-top: 1px solid #CBD6DE;
		border-bottom: 1px solid #ADBECB;
		font-size: 1.1em;
		font-weight: bold;
	}
	.table_header td a:link, .table_header td a:visited {
		text-decoration: underline;
		color: rgb(70,122,167);
	}
	.table_header td a:hover {
		text-decoration: underline;
		color: #73A822;
	}
	.table_header td {
		border: 1px solid #CBD6DE;
	}

	.row1 td, .row2 td, .row_hover td, .paging_row td {
		padding: 5px 10px;
		color: #666666;
		border: 1px solid #CBD6DE;
	}
	.row1 td {
		background: #ffffff;
	}
	.row2 td {
		background: #eeeeee;
	}
	.row_hover td {
		background: #FBFACE;
		color: #000000;
	}
	
	.hidden {
		display: none;
	}

	.little {
		font-size: 10px;
	}
	
	.clear {
		clear: both;
	}
	
	.images_left {
		float: left;
		padding: 1px;
		border: 1px solid #cccccc;
		margin: 0 10px 10px 0;
	}

/* #content ul basic style for unordered lists
------------------------------------------------*/
	#content ul {
		font-size: 1em;
		line-height: 1.8em;
		margin: 0 0 0 0;
		padding: 0;
		list-style-type: none;
	}

/* #content p paragraphs
-----------------------------*/
	#content p {
		font-size: 1em;
		margin: 0;
		padding: 0 0 5px 0;
	}

/* #content p a links in paragraphs
------------------------------------*/
	#content p a:link, #content p a:visited, 
	.table a:link, .table a:visited,
	.link a {
		color: #3369FF;
		text-decoration: none;
	}
	#content p a:hover, .table a:hover, .link a:hover {
		text-decoration: underline;
	}

/* #content ul.green (73A822)
--------------------------------*/
	#content ul.green li {
		padding: 0 0 0 20px;
		margin: 0;
		background: url(../images/bullet_green.gif) no-repeat 1px 3px;
		font-size: 1.1em;
	}
	#content ul.green li a:link, #content ul.green li a:visited {
		color: #73A822;
		text-decoration: none;
	}
	#content ul.green li a:hover {
		color: #73A822;
		text-decoration: underline;
	}
	
/* #content ul.black (73A822)
--------------------------------*/
	#content ul.black li {
		padding: 0 0 0 20px;
		margin: 0;
		background: url(../images/bullet_grey.gif) no-repeat 1px 3px;
		font-size: 1.1em;
	}
	#content ul.black li a:link, #content ul.black li a:visited {
		color: #666666;
		text-decoration: none;
	}
	#content ul.black li a:hover {
		color: #999999;
		text-decoration: underline;
	}
	
/* #content ol
--------------------------------*/
	#content ol {
		padding: 0 0 0 25px;
		margin: 0 0 15px 0;
		line-height: 1.8em;
	}
	
	#content ol li {
		font-size: 1.1em;
	}
	#content ol li a:link, #content ol li a:visited {
		color: #73A822;
		text-decoration: none;
	}
	#content ol li a:hover {
		color: #73A822;
		text-decoration: underline;
	}

/* #content p.paging 
---------------------------------*/
	#content p.paging {
	padding: 5px;
	border: 1px solid #CBD6DE;
	text-align: center;
	margin-bottom: 15px;
	background: #eeeeee;
	}

/* .small_input smaller text in inputs/combos
-----------------------------------------------*/
	.small_input {
		font-size: 10px;
	}

/* .form_table style for table used in forms
---------------------------------------------*/
	.form_table {
		margin-bottom: 15px;
		font-size: 1.1em;
	}
	.form_table p {
		margin: 0;
		padding: 0;
	}
	.form_table td {
		padding: 5px 10px;
	}

/* .checkbox_nomargins clear all margins from a checkbox
---------------------------------------------------------*/
	.checkbox_nomargins {
		/*margin:0;width:13px;height:13px;overflow:hidden;
		font-size: 10px;*/
		margin: 0;
		padding: 0;
	}
	
/* .button some buttons style - inspired from wordpress
------------------------------*/
	input.button {
		margin: 0;
		padding: 2px;
		border: 3px double #999999;
		border-left-color: #ccc;
		border-top-color: #ccc;
		background: url(../images/button.gif) repeat-x left top;
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
/* form style for forms
-------------------------*/
	form {
		padding: 0;
		margin: 0;
	}

/* input.inputgri - some style for inputs
--------------------------------------------*/
	input.inputgri, select.inputgri, textarea.inputgri {
		background: #eeeeee;
		font-size: 14px;
		border: 1px solid #cccccc;
		padding: 3px;
	}
	input.inputgri:focus, select.inputgri:focus , textarea.inputgri:focus {
		background: #ffffff;
		border: 1px solid #686868;
	}

/* .notice - messages to user
--------------------------------*/
	.notice {
		background: #CAEA99; 
		border: 1px solid #70A522; 
		padding: 15px 15px 15px 15px; 
		margin-bottom: 15px;
		font-size: 1.2em;
		color: #333333;
	}
	.notice_error {
		background: #FEDCDA; 
		border: 1px solid  #CE090E; 
		padding: 15px 15px 15px 15px; 
		margin-bottom: 15px;
		font-size: 1.2em;
		color: #333333;
	}
	#notice a {
		color: #333333;
		text-decoration: underline;
	}

/* Other links 
----------------*/
	.other_links {
		background: #eeeeee;
		border-top: 1px solid #cccccc;
		padding: 5px;
		margin: 0 0 15px 0;
	}
	#content .other_links h2 {
		color: #999999;
		padding: 0 0 0 3px;
		margin: 0;
	}
	#content .other_links ul {
		padding: 0;
		margin: 0;
	}
	#content .other_links ul li {
		padding: 0 0 0 20px;
		background: url(../images/bullet_grey.gif) no-repeat left center;
	}
	#content .other_links a, #content .other_links a:visited {
		color: #999999;
		text-decoration: underline;
	}
	#content .other_links a:hover {
		color: #666666;
	}
	
/* code */
	code {
		font-size: 1.2em;
		color: #73A822;
	}
	
	.image1
	{
         width:200px;
	}
	
	
	
	
	/* -- CONTENTS DIVs CSS --*/
#text { float: left; }
.alignleft  { float:left!important; text-align:left!important; }
.alignright { float:right!important; text-align:right!important; }

/* ------ CLOSE DIVs CSS ------ */




/*-- textfield --*/
.textfield {
	background-color: #FFFFFF;
	border-top: 2px solid #646464;
	border-right: 2px solid #D9D9D9;
	border-bottom: 2px solid #D9D9D9;
	border-left: 2px solid #646464;
	width: 442px;
	height: 22px;
	padding-left: 4px;
	padding-top: 3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #171717;
	FONT-FAMILY: Tahoma;
	text-decoration: none;
}

/*------------------------  End  -------------------------*/



/*========================================================*/
/* Search Button                                          */
/*========================================================*/

/*-- SearchButton --*/
.SearchButton {
	background-color: #E9E9E9;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	width: 55px;
	height: 19px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-FAMILY: Tahoma;
	text-align: center;
	text-decoration: none;
}

/*------------------------  End  -------------------------*/



/*========================================================*/
/*  Text For Contents                                     */
/*========================================================*/


.searchtext { color:#FFFFFF; font-family:"Arial", Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; }

/* --ULCategories- */
.ULCategories, A.ULCategories, A.ULCategories:link, A.ULCategories:visited, A.ULCategories:active {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #7a7a7a;
	FONT-FAMILY: "Arial", Helvetica, sans-serif;
	text-decoration: none;
	
	display:block;
	white-space:nowrap;
	line-height:30px;
	background:url(images/UL-LI.gif) left center no-repeat;
	border-bottom: 1px dashed #bbbbbb;
	padding:0 0 0 20px!important;
	margin:0!important;
}

a.ULCategories:hover {
	text-decoration: underline;
}


/* --text_grey-- */
.text_grey, A.text_grey, A.text_grey:link, A.text_grey:visited, A.text_grey:active  {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #666666;
	FONT-FAMILY: "Arial", Helvetica, sans-serif;
	text-decoration: none;
	line-height:1.5;
}
a.text_grey:hover {
	text-decoration: underline;
}


/* --text_red-- */
.text_red, A.text_red, A.text_red:link, A.text_red:visited, A.text_red:active  {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #ff0349;
	FONT-FAMILY: "Arial", Helvetica, sans-serif;
	text-decoration: none;
	line-height:1.5;
}
a.text_red:hover {
	text-decoration: underline;
}



/* --text_green-- */
.text_green, A.text_green, A.text_green:link, A.text_green:visited, A.text_green:active  {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #90bb22;
	FONT-FAMILY: "Arial", Helvetica, sans-serif;
	text-decoration: none;
	line-height:1.5;
}
a.text_green:hover {
	text-decoration: underline;
}




/* --text_blue-- */
.text_blue, A.text_blue, A.text_blue:link, A.text_blue:visited, A.text_blue:active  {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #0081c2;
	FONT-FAMILY: "Arial", Helvetica, sans-serif;
	text-decoration: none;
	line-height:1.5;
}
a.text_blue:hover {
	text-decoration: underline;
}




/* --text_black-- */
.text_black, A.text_black, A.text_black:link, A.text_black:visited, A.text_black:active  {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: "Arial", Helvetica, sans-serif;
	text-decoration: none;
	line-height:1.5;
}
a.text_black:hover {
	text-decoration: underline;
}


/* -- READ MORE -- */
.readmore1, a.readmore1  {
	FONT-WEIGHT:bold;
	FONT-SIZE: 11px;
	COLOR: #0081c2;
	FONT-FAMILY: "Arial", Helvetica, sans-serif;
	text-decoration: underline;
	line-height:1.5;
	background:url(images/bullet2.gif) left 3px no-repeat;
	padding:0 0 0 15px;
}
a.readmore1:hover {
	text-decoration: none;
}


/* -- READ MORE -- */
.readmore2, a.readmore2  {
	FONT-WEIGHT:bold;
	FONT-SIZE: 11px;
	COLOR: #0081c2;
	FONT-FAMILY: "Arial", Helvetica, sans-serif;
	text-decoration: underline;
	line-height:30px;
	background:url(images/bullet2.gif) left 3px no-repeat;
	padding:0 0 0 15px;
}
a.readmore2:hover {
	text-decoration: none;
}



/* -- READ MORE -- */
.readmore3, a.readmore3  {
	FONT-WEIGHT:bold;
	FONT-SIZE: 11px;
	COLOR: #ff0349;
	FONT-FAMILY: "Arial", Helvetica, sans-serif;
	text-decoration: underline;
	line-height:1.5;
}
a.readmore3:hover {
	text-decoration: none;
}


/*------------------------  End  -------------------------*/


/*========================================================*/
/*  Headings CSS                                          */
/*========================================================

H1 { FONT-WEIGHT: normal; FONT-SIZE: 24px; COLOR: #343434; padding:0; margin:0 0 10px 0; }
H2 { FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #343434; padding:0; margin:0 0 10px 0; }
H3 { FONT-WEIGHT: bold;   FONT-SIZE: 11px; COLOR: #666666; padding:0; margin:0 0 10px 0; }
H4 { FONT-WEIGHT: bold;   FONT-SIZE: 12px; COLOR: #343434; padding:0; margin:0 0 10px 0; }
H5 { FONT-WEIGHT: bold;   FONT-SIZE: 11px; COLOR: #9dcd09; padding:0; margin:0 0 10px 0; }

/*------------------------  End  -------------------------*/



/*========================================================*/
/*  Padding CSS                                           */
/*========================================================*/

.pad_left     	{ padding:0 0 0 40px; }
.pad_right    	{ padding:0 40px 0 0; }

.padBrd_left    { padding:0 0 0 40px; border-left:3px solid #f7f4ee; }
.padBrd_mid     { padding:0 40px; }
.padBrd_right   { padding:0 40px 0 0; border-right:3px solid #f7f4ee; }


/*------------------------  End  -------------------------*/

form { padding:0!important; margin:0!important; background:none; }










/*.item ul {
 margin:0;
 padding: 0 0 0 0;
 color: #31444F; 
 display:block;
}

.item li {
 margin:0 0 0 20px;
 padding:0;
 color: #31444F; 
}

.item ol {
 margin: 0 0 10px 5px;
 color: #31444F; 
}
*/

#video
{
  /*  -moz-box-shadow: 3px 3px 4px #888;
    -webkit-box-shadow: 3px 3px 4px #888;
    box-shadow: 3px 3px 4px #888;*/
    width: 640px;
    float: left;
    margin: 0px 5px 15px 35px;
 /*   border-top:5px solid #AAAAAA;
    border-right:5px solid #AAAAAA;
    border-bottom:5px solid #AAAAAA;
    border-left:5px solid #AAAAAA;*/
    clear:both;
}

#news
{
    margin: 0 0 0 0px;
    padding: 10px;
    width: 325px;
    float: left;
    border:1px solid #CCC;
    -moz-box-shadow: 3px 3px 4px #888;
    -webkit-box-shadow: 3px 3px 4px #888;
    box-shadow: 3px 3px 4px #888;
    height: 300px;
    overflow: auto;
}

#news .newsItem
{
    border-bottom: 1px solid #DDD;
    margin-bottom: 10px;
    color: #222;
}

#news .newsItem a
{
    color: darkblue;
    font-weight:bold;
    text-decoration:none;
    margin-bottom:5px;
    font-size:1.1em;
}

.item img {
 float:left;
 margin: 3px 10px 10px 0;
 padding:3px;
 background:#FFF;
 border:1px solid #E4DD97;
 display:block;
 /*New*/
 width: 120px;
 height: 150px;
}

#one { 
 color: #333;
 margin: 10px 10px 0 0;
 /*padding: 10px 0 0 0;*/
 width: 600px;
 float: left;
 background: transparent;
}

#one .item {
 padding: 12px;
 margin: 0 0 10px 0;
 background: #FFF;
 border:1px solid #CCC;
}

#two { 
 color: #31444F;
 margin: 10px 0px 0 0;
 /*padding: 10px 0 0 10px;*/
 width: 350px;
 background: #FFF;
 border-top:5px solid #C2762B;
 float: left;
 border-radius: 15px;
}

#two .item, #two_one .item, #two_two .item {
 padding: 12px;
 background: #FFF;
 border:1px solid #CCC;
 margin: 0 0 10px 0;
 -moz-box-shadow: 2px 2px 3px #888;
 -webkit-box-shadow: 2px 2px 3px #888;
 box-shadow: 2px 2px 3px #888;
}

#two_one { 
 color: #333;
 background: #FFF;
 margin: 0px 0 0px 0px;
 padding: 0px 10px 10px 0;
 width: 162px;
 float: left;
}

#two_two { 
 color: #333;
 background: #FFF;
 margin: 0px 0px 0px 0px;
 padding: 0px 0 10px 10px;
 width: 162px;
 float: left;
}

#one .item, #one_one .item, #one_two .item, #one_three .item {
 -moz-box-shadow: 2px 2px 3px #888;
 -webkit-box-shadow: 2px 2px 3px #888;
 box-shadow: 2px 2px 3px #888;
}

#one_one { 
 color: #333;
 background: #FFF;
 margin: 0px 0 0px 0px;
 padding: 0px 0 10px 5px;
 width: 192px;
 float: left;
}

#one_two { 
 color: #333;
 background: #FFF;
 margin: 0px 0 0px 0px;
 padding: 0px 0 10px 10px;
 width: 192px;
 float: left;
}

#one_three { 
 color: #333;
 background: #FFF;
 margin: 0px 0 0px 0px;
 padding: 0px 0 10px 10px;
 width: 192px;
 float: left;
}

.block_panel_full
{
    clear: both;
    padding: 10 0 0 10px;
    width: 100%;
    float: left;
    background-color:white;
}
.block_panel_full h3, .block_panel_full #content_right h3, .block_panel_full #content_right_partA h3
{
    margin: 0px;
    font-size: 16px;
    border-bottom: 1px solid #CCC;
    margin-bottom: 5px;
    color: #B30F17;
}
.block_panel_full h4, .block_panel_full #content_right h4, .block_panel_full #content_right_partA h4
{
    font-size: 13px;
    color: #A61A16;
}

.block_panel_full .item
{
    height: 200px;
    width: 480px;
    float: left;
}

.block_panel_large {
 padding: 10 0 0 10px;
 width: 720px;
 float: left;
}

.block_panel_small {
 padding: 10 0 0 10px;
 width: 200px;
 float: left;
}

.block_small_first { 
 color: red;
 background: #C7526F;
 margin: 1px 4px 3px 1px;
 padding: 0px 0 0px 0px;
 width: 195px;
 float: left;
 border-radius: 15px;
}

.block_small1 { 
 color: #333;
 background: #91E880;
 margin: 1px 4px 3px 1px;
 padding: 0px 0 0px 0px;
 width: 195px;
 float: left;
 border-radius: 15px;
}

.block_small2 { 
 color: #333;
 background: #F09C3C;
 margin: 1px 1px 3px 1px;
 padding: 0px 0 0px 0px;
 width: 195px;
 float: left;
 border-radius: 15px;
}
.block_small3 { 
 color: #333;
 background: #7569F5;
 margin: 1px 4px 1px 1px;
 padding: 0px 0 0px 0px;
 width: 195px;
 float: left;
 border-radius: 15px;
}
.block_small4 { 
 color: #333;
 background: #7569F5;
 margin: 1px 4px 1px 1px;
 padding: 0px 0 0px 0px;
 width: 195px;
 float: left;
 border-radius: 15px;
}
.block_small5 { 
 color: #333;
 background: #7569F5;
 margin: 0px 0 0px 0px;
 padding: 0px 0 0px 0px;
 width: 195px;
 float: left;
 border-radius: 15px;
}


.image_small
{
 width: 160px;
 height:150px;       
}

.itemfooter {
 padding:0;
 margin:0 0 0 0;
 font-size:0.75em;
 clear: both;
}

#one .item p a , p a, .item .itemfooter a {
 text-decoration:underline;
}

/* form */

label {
	display:block;
	font-weight:bold;
	margin: 5px 0 0 5px;
}
input {
	margin: 0 0 0 5px;
	padding:3px;
    width:165px;
	border: 1px solid #3369FF; 
	font: normal 0.8em Arial, sans-serif;
	color:#333;	
	background: #FFFEEF url(img/form_bg.jpg);   
}
textarea {
	margin: 5px 0 0 5px;
	padding:3px;
	border: 1px solid #3369FF; 
	font: normal 0.8em Arial, sans-serif;
	color:#333;	
	width:320px;
	height:100px;
	display:block;
  overflow:auto;
	background: #FFFEEF url(img/form_bg.jpg);   
}
input.button { 
	margin: 0 0 0 5px;
	height: 22px;
  width:120px;

	background: #3369FF; 
	border: 1px solid #3369FF; 
	font: normal 0.8em Arial, sans-serif;
	color:#fff;	
}

input.search { 
	margin: 6px 6px 0 5px;
	height: 22px;
  width:75px;
	background: #3369FF; 
	border: 1px solid #3369FF; 
	font: normal 0.8em Arial, sans-serif;
}

.searchform {
 float:right;
}
.searchform p {
 margin:0; padding:0;
}

.video
{
    z-index:0;
}

#sideBar
{
    margin: 20px 0 20px 0px;
    width: 160px;
    height: auto;
    float: left;
    border-top: 5px solid #C4303F;
    /*border-bottom: 1px solid #CCC;*/
    /*border-left:1px solid #CCC;*/
    /*border-right:1px solid #CCC;*/
    background: white /*#CCC*/;
    /*-moz-box-shadow: 3px 3px 4px #888;
    -webkit-box-shadow: 3px 3px 4px #888;
    box-shadow: 3px 3px 4px #888;*/
}

.about-subMenu div 
{
    /*border-bottom: 1px solid #FFF;*/
    padding: 4px 10px 4px 15px;
    border-top-right-radius:8px;
    border-bottom-right-radius:8px;
    border-top-left-radius:8px;
    border-bottom-left-radius:8px;
    /*margin-bottom: 10px;*/
}

.about-subMenu a {
    text-decoration: none;
    font-size: 12px;
    /*font-weight: bolder;*/
}

.about-subMenu a div
{
    /*border-top: 1px solid #CCC;*/
    /*border-bottom: 1px solid #CCC;*/
    margin: 1px 0px 0px 0px;
    background: #5B5549 /* #262835 #F2F2F2;#F3F6F8 /*url("../images/menu-background.png")*/;
    color: white /* #555 */;
}

.about-subMenu a:hover div
{
    /*border-top: 1px solid #CCC;*/
    /*border-bottom: 1px solid #FFF;*/
    background: #393B44 /* #DDDDDD;#FF4245 /*url("../images/menu_content_bg2.png")*/;
    /*color: #FFF;*/
    color:#B5E8FF;
}

.themesPrimary
{    
    margin: 10px 0 0 0;
    float: left;
    width: 980px;
    background: url(http://www.ed.ac.uk/polopoly_fs/1.29593!fileManager/bg-primary-col.gif) repeat-y;
   
}

.inforItem
{
    float: left;
    width: 185px;
    margin: 0 13px 0 0;    
}
.logo
{
    width:10;
    height:auto;    
    float:left;
}
#smallbox h2
{
    margin:0;
    padding:0.2em;
    
}
.news_events
{
    width:480px;
    height:200px;   
    float:left; 
}
.myvideo
{
            width:600px;
            height:349px; 
            border-top:5px solid #C2762B;
            border-right:5px solid #AAC32B;
            border-bottom:5px solid #C2C2C2;
            border-left:5px solid #3D3D3D;>    
}
.top_logo_frame
{
    width:100%;
    /*height:120px;*/
    height:100px;
    background-color:White;
}
.top_logo
{
    width:980px;
    height:120px;
    margin: 0 auto;   
    background-color:White;
}
.top_slideshow
{
    width:980px;
    height:300px;
    margin:0px auto;  
    background-color:#F8F9FA;          
}
.image_slideshow
{
    width:940px;
    height:280px;    
    margin: 10px 20px;
}
.content_center_up
{
    padding-top: 10px;
    width:980px;
    height:400px;
    background-color:White;
    clear: both;
}
.content_center_down
{
    width:980px;
    height:400px;
    /*background-color:#F5F7F9;  */
    background-color:#F5F7F9;  
}
.content_center_down_left
{
    width:280px;
    height:360px;
    float:left;
    margin:20px;   
    background-color:#F5F7F9;
}
.content_center_down_right
{
    width:600px;
    height:360px;
    float:left;   
    margin:20px 20px  20px 20px; 
    background-color:#F5F7F9;  
}
.content_center_down_right_img1
{
    width:200px;
    height:112px;
    margin:0px 10px 0px 0px;
    float:left;
}
.content_center_down_right_img2
{
    width:200px;
    height:112px;
    margin:0px 10px 0px 0px;
    float:left;
}
.content_center_down_right_img3
{
    width:180px;
    height:112px;
    float:left;
}
.content_window 
{
    width:280px;
    height:360px;
    margin:20px 20px;
    float:left;
    background-color:#FFFFFF;
}
.content_window_Bplan
{
    width:280px;
    height:360px;
    margin:20px 100px;
    float:left;
    background-color:#FFFFFF;
}

.content_window_Cplan
{
    width:280px;
    height:250px;
    margin:40px 50px;
    float:left;
    background-color:#FFFFFF;
}
.content_window_Dplan
{
    width:241px;
    height:250px;
    margin:40px 6px;
    float:left;
    background-color:#FFFFFF;
}
.content_window_Eplan
{
    width:350px;
    height:150px;
    margin:30px 20px 0px 10px;
    float:left;
}
.content_window_Eplan .img_frame
{
    width:128px;
    height:128px;
    padding:10px;   
    border:1px solid #E5E5E5; 
    background-color:#FFFFFF;
    float:left;
}

.content_window_Eplan .img_frame img
{
    width:126px;
    height:126px;
    border:1px solid #FAFAFA;
}
.content_window_Eplan .context_frame
{
    width:180px;
    height:130px;
    padding:10px;
    float:left;
}
.content_window_small_img
{
    width:100px;
    height:100px;
    float:left;
}
.content_window_small_text
{
    width:164px;
    height:152px;
    float:left;
    margin:0px 0px 10px 10px;
}
.content_window_small_text_Bplan
{
    width:164px;
    height:110px;
    float:left;
    margin:0px 0px 10px 10px;
}
.content_window .title_red
{
    color: #C4303F;
    font-size: 20px;
    font-family:Arial Black;
}
.hr_color
{
    color: #F5F7F9;
    background-color: #F5F7F9;
    height: 5px;    
    border: 0px;
}

.content_window .content_window_img_container
{
    width:280px;
    height:114px;     
    margin:5px 0px;  
}
.content_window_Bplan .content_window_img_container
{
    width:280px;
    height:114px;     
    margin:5px 0px;  
}
.content_window .content_window_img
{
    width:280px;
    height:114px;
}
.content_window_Bplan .content_window_img
{
    width:280px;
    height:114px;
}
.content_window .content_window_content_container
{
    width:280px;
    height:auto;
}
.content_window_Bplan .content_window_content_container
{
    width:280px;
    height:auto;
}
.button_readmore
{
    width:30px;
    height:10px;    
    background-color: #F5F7F9;
}
.button_link a
{
    /*background: url(../images/link-left-bg.png) left top no-repeat;*/
    font-weight: bold;
    background-color: #F2F2F2/*#F0F5F9*/;
    display: inline-block;
    text-decoration: none;
    margin: 0px 0 5px 0px;
    padding: 5px 5px 5px 5px;
    color: #666/*#605F5F*/;
    cursor: pointer;
    font-family: Tahoma, Geneva, sans-serif;
    border: 1px solid #DDD;
    border-radius: 5px;
}    
.button_link span 
{
    background: url(../images/link-right-bg.png) right top no-repeat;
    display: inline-block;
    padding: 0px 6px;
}
.button_link a:hover
{
    color: #FFF;
    font-weight: bold;
    background-color: #C4303F;
    border: 1px solid #C4303F;
}
.footer_mine_frame
{
    width:100%;
    height:420px;
    background:#5B5549 /* #4B4B4B#DDDDDD*/;    
    clear:both;
}

.footer_mine
{
    clear: both;
    width:980px;
    height:420px;
    margin:0px auto 0px auto;
    background-color: #5B5549 /* #4B4B4B #DDDDDD*/;
   /* clear:both;*/
}
.footer_mine_logos
{
    width:400px;
    height:110px;
    margin: 20px 0px 0px 10px;
    float:left;
}
.footer_mine_logo1 
{
    width:110px;
    height:110px;
    float: left;
    padding:0px 0px 0px 16px;
}
.footer_mine_logo1_img
{
    width:110px;
    height:110px;  
}

.footer_mine_logo2
{
    width:196px;
    height:110px;
    float:left;
    padding:20px 0px 0px 0px;
}
.footer_mine_logo2_img
{
    width:196px;
    height:110px;
}
.logo_vanwest
{
    /*width:513px;
    height:90px;*/
    width:400px;
    height:70px;
    margin:15px 0px 15px 0px;
}
.body_container
{
    width:980;
    margin:0px;
}
#content_left 
{ 
    width: 160px;
    margin-right: 0px;
    float: left;
}
#content_right
{
    width: 800px;
    width: 820px;
    float: left;
    padding:20px 0px 0px 0px;
}
#content_right .gallery_left
{
    width:270px;
    height:500px;
    float:left;
}
#content_right .gallery_right
{
    width:550px;
    height:600px;
    float:left;
}
#content_right_partA
{
    width: 560px;
    float: left;
    padding:20px 0px 0px 10px;
}
#content_right_partA .content_img
{
    width:560px;
    height:180px;     
    margin:5px 0px; 
}
#content_right_partA .table_img
{
    width: 560px;
}
#content_right_partA table 
{
    text-align: left;
    font-size:11px;
}
#content_right_partA .ul_decimal
{
    list-style: decimal;
    margin-left:20px;
}
#content_right_partA .ul_lower_alpha
{
    list-style: lower-alpha;
    margin-left: 40px;
}
#content_right_partB
{
    width: 250px;
    float: left;
}
img
{
    border: 0px;
}
.linkBox
{
    width: 240px;
    /*height: 267px;*/
    height:180px;
    float: right;
    overflow: hidden;
    margin: 20px 5px 0px 5px;
    /*background: url(../images/linkBox_background.png) no-repeat left top;*/
    background-color:#F2F2F2;
    border-top-left-radius:15px;
	border-bottom-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-right-radius:15px;
}
.linkBox a {
	/*height: 89px;*/
	height:180px;
	display: block;
	overflow: hidden;
	/*cursor: pointer;*/
	cursor: default;
	color: #FFFFFF;
	text-decoration: none;
	
}

.linkBox  a:hover {
	color: #FFFFFF;
}
.linkBox a.top
{
    
}
.linkBox  a.top:hover {
	/*background: url(../images/linkBox_rollover-top.jpg) no-repeat left top;*/
	background-color:#DDDDDD;
	border-top-left-radius:15px;
	border-bottom-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-right-radius:15px;
}

.linkBox  a.middle:hover {
	/*background: url(../images/linkBox_rollover-middle.jpg) no-repeat left top;*/
	background-color:#DDDDDD;
}

.linkBox  a.bottom:hover {
	/*background: url(../images/linkBox_rollover-bottom.jpg) no-repeat left top;*/
	background-color:#DDDDDD;
}

.linkBox  span.border {
	height: 85px;
	display: block;
	margin: 0px 20px 0px 20px;
	border-bottom: 2px dotted #FFFFFF;
	border-top: 2px dotted #FFFFFF;
}

.linkBox  span.title {
	display: block;
	margin: 15px 20px 0px 20px;
	/*font-size: 20px;*/
	font-size:18px;
	font-weight: normal;
	/*color: #FFFFFF;*/
	/*color:#666666;*/
	color: #A51916;
	text-decoration: none;
}
.linkBox  span.title img
{
    width:40px;
    height:40px;    
}

.linkBox  span.description {
	display: block;
	font-size: 15px;
	margin: 18px 20px 0px 20px;
	line-height: 14px;
	/*color: #FFFFFF;*/
	color:#666666;
	text-decoration: none;
}

.linkBox  span.border span.title, .linkBox span.border span.description {
	margin-left: 0px;
	margin-right: 0px;
}
.float_table
{
    width: 240px;    
    float: left;
	overflow: hidden;
	margin: 0px 5px 0px 5px;
}
/* Table layouts */

table.standardTable {
	margin: 15px 0px 0px 0px;
}

table.standardTable th {
	padding: 7px 5px 7px 10px;
	/*background: url(../images/table_header_background.png) repeat-x left top;*/
	background-color:#B30F17;
	/*border-right: 1px solid #CCC;*/
	border-bottom: 1px solid #CCC;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
}

table.standardTable td {
	overflow: hidden;
	padding: 3px 10px 3px 10px;
	/*border-right: 1px solid #CCC;*/
	border-bottom: 1px solid #CCC;
	background-color: #DDDDDD;
}

table.standardTable td.key {
	background-color: #F2F2F2;
}

table.standardTable td.value {
	width: 140px;
}

table.standardTable a {
	color: #333333;
	border-bottom: 1px dotted #777777;
}

table.standardTable a:hover {
	color: #FF6600;
	border-bottom: none;
}



table.courseSummary {
	width: 240px;
	margin: 20px 0px 10px 0px;
}

table.courseSummary td.value {
	width: 140px;
}

table.courseSummary a {
	color: inherit;
	border-bottom: 1px dotted #777777;
}

table.courseSummary a:hover {
	color: #FF6600;
	border-bottom: none;
}



table.keyFacts {
	width: 260px;
}

table.keyFacts td.value {
	width: 90px;
	padding: 2px 0px 2px 0px;
	text-align: center;
}



table.keyFactsJuniors {
	width: 260px;
}

table.keyFactsJuniors td.value {
	width: 110px;
	padding: 2px 0px 2px 0px;
	text-align: center;
}



table.nationalityMix {
	width: 260px;
	clear: both;
	margin-top: 10px;
}

table.nationalityMix td.key {
	width: 170px;
	padding: 2px 0px 2px 0px;
	text-align: center;
}

table.nationalityMix td.value {
	width: 90px;
	padding: 2px 0px 2px 0px;
	text-align: center;
}



table.cambridgeStartDates {
	width: 800px;
}

table.cambridgeStartDates th {
	text-align: center;
}

table.cambridgeStartDates td {
	text-align: center;
}

table.cambridgeStartDates td.code {
	background-color: #DEDEDE;
}



table.summerBusinessCourseContent {
	width: 530px;
}

table.summerBusinessCourseContent th {
	font-size: 11px;
	text-align: center;
}

table.summerBusinessCourseContent td {
	text-align: center;
}



table.accommodationOptions {
	width: 800px;
}

table.accommodationOptions td {
	padding-top: 4px;
	padding-bottom: 5px;
	background-color: #DEDEDE;
}

table.accommodationOptions td.type {
	width: 140px;
	background-color: #CCCCCC;
}

table.accommodationOptions td.description {
	width: 200px;
}

table.accommodationOptions td.price {
	width: 120px;
	text-align: center;
}

table.accommodationOptions a {
	color: #333333;
	border-bottom: 1px dotted #777777;
}

table.accommodationOptions a:hover {
	color: #FF3300;
	border-bottom: none;
}


table.accommodationDescription {
	width: 800px;
}

table.accommodationDescription td {
	padding-top: 4px;
	padding-bottom: 5px;
}

table.accommodationDescription td.key {
	width: 140px;
	background-color: #CCCCCC;
}

table.accommodationDescription td.description {
	background-color: #DEDEDE;
}

table.accommodationDescription td.description p {
	margin-top: 5px;
}



table.downloadsTable {
	width: 800px;
}

table.downloadsTable td {
	padding: 5px 10px 6px 10px;
}

table.downloadsTable td.title {
	background-color: #DEDEDE;
}

table.downloadsTable td.type {
	width: 80px;
	padding-left: 30px;
}

table.downloadsTable td.pdf {
	padding-left: 34px;
	background-image: url(../images/icons/files/pdf.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}

table.downloadsTable td.ppt {
	padding-left: 34px;
	background-image: url(../images/icons/files/ppt.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}

table.downloadsTable td.doc {
	padding-left: 34px;
	background-image: url(../images/icons/files/doc.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
}

table.downloadsTable td.html {
	width: 100px;
	padding-left: 10px;
}

table.downloadsTable td.size {
	width: 100px;
}

table.downloadsTable a {
	color: inherit;
	border-bottom: 1px dotted #777777;
}

table.downloadsTable a:hover {
	color: #FF6600;
	border-bottom: none;
}



table.sampleTimetable {
	width: 800px;
}

table.sampleTimetable th {
	text-align: center;
}

table.sampleTimetable td {
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #DEDEDE;
	text-align: center;
}

table.sampleTimetable td.firstColumn {
	background-color: #CCCCCC;
	font-weight: bold;
	color: #FFFFFF;
}

table.sampleTimetable td.highlight {
	background-color: #EEEEEE;
}



table.cefrTable th {
	text-align: center;
}

table.cefrTable td {
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
}

table.cefrTable td.key {
	height: 60px;
}

#videoGroup
{
    clear: both;
}

#videoGroup .videoItem
{
    text-align: center;
    margin: 5px 5px 5px 5px;
    padding: 5px 5px 5px 5px;
    width: 122px;
    height: 100px;
    float: left;
}

#videoGroup .videoItem .videoThumbnail
{
    padding: 5px 5px 5px 5px;
    border: 2px solid #AAA;
}

.about-subMenu a div.sub_item
{
    background:  #FDFDFD;
    border-left: 8px solid #C4303F;
}

.about-subMenu a:hover div.sub_item
{
    background: #DDDDDD;
    border-left: 8px solid #C4505F;
}
/*the following is for the galery*/
div.content {
	/* The display of content is enabled using jQuery so that the slideshow content won't display unless javascript is enabled. */
	display: none;
	float: right;
	width: 550px; 
}
div.content a, div.navigation a {
	text-decoration: none;
	color: #777;
}
div.content a:focus, div.content a:hover, div.content a:active {
	text-decoration: underline;
}
div.controls {
	margin-top: 5px;
	height: 23px;
}
div.controls a {
	padding: 5px;
}
div.ss-controls {
	float: left;
}
div.nav-controls {
	float: right;
}
div.slideshow-container {
	position: relative;
	clear: both;
	height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
}
div.loader {
	position: absolute;
	top: 0;
	left: 0;
	background-image: url('loader.gif');
	background-repeat: no-repeat;
	background-position: center;
	width: 550px;
	height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
}
div.slideshow {

}
div.slideshow span.image-wrapper {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
div.slideshow a.advance-link {
	display: block;
	width: 550px;
	height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
	line-height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
	text-align: center;
}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
	text-decoration: none;
}
div.slideshow img {
	vertical-align: middle;
	border: 1px solid #ccc;
}
div.download {
	float: right;
}
div.caption-container {
	position: relative;
	clear: left;
	height: 75px;
}
span.image-caption {
	display: block;
	position: absolute;
	width: 550px;
	top: 0;
	left: 0;
}
div.caption {
	padding: 12px;
}
div.image-title {
	font-weight: bold;
	font-size: 1.4em;
}
div.image-desc {
	line-height: 1.3em;
	padding-top: 12px;
}
div.gallery_navigation {
	/* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless javascript is enabled. */
}
ul.thumbs {
	clear: both;
	margin: 0;
	padding: 0;
}
ul.thumbs li {
	float: left;
	padding: 0;
	margin: 5px 10px 5px 0;
	list-style: none;
}
a.thumb {
	padding: 2px;
	display: block;
	border: 1px solid #ccc;
}
ul.thumbs li.selected a.thumb {
	background: #000;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: block;
}
div.pagination {
	clear: both;
}
div.gallery_navigation div.top {
	margin-bottom: 12px;
	height: 11px;
}
div.gallery_navigation div.bottom {
	margin-top: 12px;
}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
	display: block;
	float: left;
	margin-right: 2px;
	padding: 4px 7px 2px 7px;
	border: 1px solid #ccc;
}
div.pagination a:hover {
	background-color: #eee;
	text-decoration: none;
}
div.pagination span.current {
	font-weight: bold;
	background-color: #000;
	border-color: #000;
	color: #fff;
}
div.pagination span.ellipsis {
	border: none;
	padding: 5px 0 3px 2px;
}

.select_language
{
    width:150px;
    height:30px; 
    float:right;  
    margin: 55px 30px 10px 0px;
}
.socialise_frame
{
    width:200px;
    height:60px;
    float:right;
    margin:30px 20px 0px 0px;
}
.socialise_text
{
    width:200px;
    height:40px;  
}
.socialise_logos
{
    width:40px;
    height:40px;
    float:left;
}
.fee_select_frame
{
    width:265px;
    height:80px;
    float:left;
    margin:5px 5px 0px 10px;
    text-align:center;
}
.fee_select1
{
    width:265px;
    margin:10px 0px 10px 10px;    
}
.fee_select2
{
    width:155px;
    margin:10px 0px 10px 40px;    
}
.errorMessage
{
    color:Red;
}
.fee_table 
{
    text-align: center;
    border: 1px solid #333;
 
}

.fee_table th, .fee_table td
{
    border: 1px dotted #666;     
}


/*tab style starts*/
.tabbed_content {
	/*background-color: #000000;*/
	background-color:#F5F7F9;
	/*width: 620px;*/
	width:600px;	
}

.tabs {
	/*height: 62px;*/
	height:60px;
	position: relative;
}

.tabs .moving_bg {
	/*padding: 15px;*/
	padding:13px;
	/*background-color:#7F822A;*/
	/*background-color:#C4303F;*/
	background-color:#DB1717;
	background-image:url(../images/tab_arrow_down.gif);
	position: absolute;
	/*width: 125px;*/
	width:124px;
	z-index: 190;
	left: 0;
	padding-bottom: 29px;
	background-position: bottom left;
	background-repeat: no-repeat;
}

.tabs .tab_item {
	display: block;
	float: left;
	/*padding: 15px;
	width: 125px;*/
	padding:13px;
	width:124px;
	/*color: #ffffff;*/
	text-align: center;
	z-index: 200;
	position: relative;
	cursor: pointer;
	font-size:18px;
}
.tabs .tab_item:hover
{
    /*color: #ffffff;*/
}

.tabbed_content .slide_content {
	overflow: hidden;
	/*background-color: #000000;*/
	background-color:#F5F7F9;
	padding: 10px 0 10px 10px;
	position: relative;
	/*width: 600px;*/
	width:580px;
	
}

.tabslider {
	width: 5000px;
}

.tabslider ul {
	float: left;
	/*width: 600px;*/
	width:580px;
	margin: 0px;
	padding: 0px;
	margin-right: 40px;
}

.tabslider ul a {
	/*color: #ffffff;*/
	
	text-decoration: none;
}

.tabslider ul a:hover {
	color: #aaaaaa;
}

.tabslider ul li {
	padding-bottom: 7px;
}
/*tab style ends*/

.tabslider .img_frame
{
    width:128px;
    height:128px;
    padding:10px;   
    border:1px solid #E5E5E5; 
    background-color:#FFFFFF;
    float:left;
}

.tabslider .img_frame img
{
    width:126px;
    height:126px;
    border:1px solid #FAFAFA;
}

/*--Main Container--*/
.main_view {
	
	margin: 0px auto;
	width: 980px;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	/*height:286px;	
	width: 790px;*/
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
	/*add by myself*/
	width:980px;
    height:300px;    
    background-color:#F8F9FA;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 10px; right: -7px;
	width: 178px; height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	background: url(../images/paging_bg2.png) no-repeat;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 4px;
	text-decoration: none;
	color: #fff;
}
.paging a.active {
	/*font-weight: bold;*/
	background: #920000;
	/*border: 1px solid #610000;*/
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
/*.paging a:hover {font-weight: bold;}*/

.sitemap
{
    width: 235px;    
    height: 360px;
    float:left;
    /*border-left: 1px dotted white;*/
    padding:10px 0px 0px 10px;
    color: #888888;
}
.sitemap a 
{
    color:#B0B0B0;
    text-decoration: none;
}
.sitemap a:hover
{
    color: White;
    cursor: pointer;
}
.sitemap_title
{
    font-size: 15px;
}
.sitemap_logo
{
    width:204px;
    height:360px;
    /*border-left: 1px dotted white;
    border-right: 1px dotted white;*/
    padding:10px 0px 0px 10px;
    float:left;
}
.footer_address
{
    width:980px;
    height:50px;
    float:left;
}
.footer_center_font
{
    text-align: center;    
    color: #888888;
}